/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconAApay = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M512 64c247.424 0 448 200.576 448 448s-200.576 448-448 448S64 759.424 64 512 264.576 64 512 64z m0 64C299.925333 128 128 299.925333 128 512s171.925333 384 384 384 384-171.925333 384-384S724.074667 128 512 128z m-48.426667 128a8.533333 8.533333 0 0 1 7.893334 5.354667l163.84 409.6a8.533333 8.533333 0 0 1-7.893334 11.712h-45.653333a8.533333 8.533333 0 0 1-7.893333-5.354667L533.333333 576h-192.021333l-40.490667 101.312a8.533333 8.533333 0 0 1-7.936 5.354667h-45.610666a8.533333 8.533333 0 0 1-7.936-11.712l163.84-409.6a8.533333 8.533333 0 0 1 7.936-5.354667z m170.666667 0a8.533333 8.533333 0 0 1 7.104 3.84l0.810667 1.514667 163.84 409.6a8.533333 8.533333 0 0 1-6.208 11.52l-1.706667 0.192h-45.653333a8.533333 8.533333 0 0 1-7.104-3.84l-0.810667-1.514667L704 576h-52.864l-27.84-64H678.4l-70.4-176.021333-29.333333 73.322666-33.344-76.650666 28.522666-71.296a8.533333 8.533333 0 0 1 7.936-5.354667h52.437334z m-196.906667 79.978667L366.912 512H507.733333l-70.4-176.021333z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

IconAApay.defaultProps = {
  size: 36,
};

export default IconAApay;
